\hypertarget{structwickr__ctx__gen__result}{}\section{wickr\+\_\+ctx\+\_\+gen\+\_\+result Struct Reference}
\label{structwickr__ctx__gen__result}\index{wickr\_ctx\_gen\_result@{wickr\_ctx\_gen\_result}}


the output of a context generation  




{\ttfamily \#include $<$wickr\+\_\+ctx.\+h$>$}

\subsection*{Data Fields}
\begin{DoxyCompactItemize}
\item 
\mbox{\hyperlink{structwickr__ctx}{wickr\+\_\+ctx\+\_\+t}} $\ast$ \mbox{\hyperlink{structwickr__ctx__gen__result_acf7a49dc829a76f122e2eb88e1ddf5aa}{ctx}}
\item 
\mbox{\hyperlink{structwickr__cipher__key}{wickr\+\_\+cipher\+\_\+key\+\_\+t}} $\ast$ \mbox{\hyperlink{structwickr__ctx__gen__result_a32feaf76def6c13abe0240c6ae669999}{recovery\+\_\+key}}
\item 
\mbox{\hyperlink{structwickr__root__keys}{wickr\+\_\+root\+\_\+keys\+\_\+t}} $\ast$ \mbox{\hyperlink{structwickr__ctx__gen__result_a42600241a65a968de4f84120d9031320}{root\+\_\+keys}}
\end{DoxyCompactItemize}


\subsection{Detailed Description}
the output of a context generation 

\subsection{Field Documentation}
\mbox{\Hypertarget{structwickr__ctx__gen__result_acf7a49dc829a76f122e2eb88e1ddf5aa}\label{structwickr__ctx__gen__result_acf7a49dc829a76f122e2eb88e1ddf5aa}} 
\index{wickr\_ctx\_gen\_result@{wickr\_ctx\_gen\_result}!ctx@{ctx}}
\index{ctx@{ctx}!wickr\_ctx\_gen\_result@{wickr\_ctx\_gen\_result}}
\subsubsection{\texorpdfstring{ctx}{ctx}}
{\footnotesize\ttfamily wickr\+\_\+ctx\+\_\+gen\+\_\+result\+::ctx}

the context that was generated \mbox{\Hypertarget{structwickr__ctx__gen__result_a32feaf76def6c13abe0240c6ae669999}\label{structwickr__ctx__gen__result_a32feaf76def6c13abe0240c6ae669999}} 
\index{wickr\_ctx\_gen\_result@{wickr\_ctx\_gen\_result}!recovery\_key@{recovery\_key}}
\index{recovery\_key@{recovery\_key}!wickr\_ctx\_gen\_result@{wickr\_ctx\_gen\_result}}
\subsubsection{\texorpdfstring{recovery\_key}{recovery\_key}}
{\footnotesize\ttfamily wickr\+\_\+ctx\+\_\+gen\+\_\+result\+::recovery\+\_\+key}

the randomly generated recovery key that can be used to optionally recovery secure the root keys of this context for storage \mbox{\Hypertarget{structwickr__ctx__gen__result_a42600241a65a968de4f84120d9031320}\label{structwickr__ctx__gen__result_a42600241a65a968de4f84120d9031320}} 
\index{wickr\_ctx\_gen\_result@{wickr\_ctx\_gen\_result}!root\_keys@{root\_keys}}
\index{root\_keys@{root\_keys}!wickr\_ctx\_gen\_result@{wickr\_ctx\_gen\_result}}
\subsubsection{\texorpdfstring{root\_keys}{root\_keys}}
{\footnotesize\ttfamily wickr\+\_\+ctx\+\_\+gen\+\_\+result\+::root\+\_\+keys}

the root keys either generated by, or imported by this context generation 

The documentation for this struct was generated from the following file\+:\begin{DoxyCompactItemize}
\item 
src/wickrcrypto/include/wickrcrypto/wickr\+\_\+ctx.\+h\end{DoxyCompactItemize}
